@charset "utf-8";
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#555; font-size:13px; background-color:#FFFFFF;
}
p,ul,li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#333333; transition:all 0.5s ease 0s;/*CSS背景色渐变*/}
a:Hover{ color:#c9161e; text-decoration:none;}
img{ border:none;}
.top{ height:122px;}
.topn{ height:122px; width:1000px; margin:0 auto;}
.topn_l{ width:350px; height:122px; float:left;}
.topn_r{ width:650px; height:122px; float:left;}
.logo2{ padding-top:14px; padding-left:7px;}
.logo{ padding-top:14px; padding-left:7px;}

.logo{

position: absolute;
top: -80px;
/*left: -50px;*/
width: 300px;
height: 95px;
z-index: 100;
opacity: 0;

}

.yda{

position: absolute;
top:-50px;

left: 250px;
width: 470px;
height: 70px;
z-index: 100;
opacity: 0;

}

.ydb{

position: absolute;
top:-50px;

left: 245px;
width: 3px;
height: 65px;
z-index: 100;
opacity: 0;

}

.yuyan{ padding-top:12px; padding-left:310px;}
.yuyan ul li{
	width:70px;
	float:left;
	padding-left:33px;
	background-image: url(../images/en.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#ey{
	width:70px;
	float:left;
	padding-left:33px;
	background-image: url(../images/ey.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#cn{
	width:70px;
	float:left;
	padding-left:33px;
	background-image: url(../images/cn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.dh ul li{ font-size:16px; float:left; width:100px; text-align:center; height:36px;}
.dh ul{ margin-left:17px; margin-top:42px;}
.dh ul li a{ display:block; line-height:36px; }
.dh ul li a:hover{ display:block; background-color:#008cd6; color:#FFFFFF;  }
.banner{ height:455px; background-color:#eee;}

.gnews{
	height:42px;
	background-color:#faf9f9;
	
}
.gnews_l{ height:42px; width:750px; float:left;}
.gnews_r{ height:42px; width:250px; float:left;}
.ngnews{ width:1000px; margin:0 auto; height:42px;}
.bdd{  color:#008cd6; font-size:14px; float:left; padding-right:7px; font-weight:bold; line-height:38px;}
#Marquee{ height:20px; overflow:hidden; color:#333;}
#Marquee li{height:20px; list-style:none;}
#Marquee li a{color:#333;}
#Marquee li a:hover{color:#c9161e; }

.search{ padding-top:10px; }
.kuang{
	color:#777;
	width:150px;
	height:21px;
	line-height:21px;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	background-color:#FFFFFF;
	border-left:#fff solid 1px;
	margin:0;
	padding:0;
	padding-left:7px;
	background-repeat: no-repeat;
	background-position: left center;
	border-right:none;
}
.ussy{ width:1000px; margin:0 auto; background-color:#FFFFFF;}
.lmt{ text-align:center; height:120px;}
.yda{ padding-top:35px;}
.syus{ line-height:24px; text-align:left; font-size:14px; }
.ust{ height:230px; padding:25px 0px;}
.sypro{ height:520px; background-color:#f8f8f8;}
.sypron{ width:1000px; margin:0 auto; height:520px;}
.tub{ height:31px; text-align:center;}
.lmt2{ text-align:center; padding-top:30px; height:80px;}
.sygpro{ height:250px; margin-top:30px;}
.gun p{ font-size:17px; text-align:center; padding-top:13px;}
.gd{ margin-top:30px; margin-bottom:30px; text-align:center; font-size:17px;}
.gd p{ width:132px; height:32px; line-height:32px; text-align:center; border:#CCCCCC dotted 1px; margin:0 auto;}
.gd p a{ display:block;}
.gd p a:hover{ background-color:#008cd6; color:#FFFFFF;}
.footer{
	height:262px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.nfooter{
	height:262px;
	width:1000px;
	margin:0 auto;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.nfooter_l{ width:370px; float:left; height:262px;}
.nfooter_r{ width:630px; float:left; height:262px;}
.nfooter_l div{ line-height:23px; text-align:left; padding-top:100px; padding-left:145px; color:#ddd;}
.nfooter_r ul li{ width:125px; text-align:center; font-size:16px; height:40px; line-height:40px; float:left;}
.nfooter_r div{ padding-left:100px;}

.nfooter_r ul li a{ color:#fff;}
.nfooter_r ul li a:hover{ color:#ddd;}
.nfooter_r ul{ padding-top:50px; padding-left:30px;}
.nfooter_r ul li ul{ padding:0;}
.nfooter_r ul li ul li{ height:25px; line-height:25px; text-align:center; font-size:12px;}
.nfooter_r ul li ul li a{ color:#ddd;}
.nfooter_r ul li ul li a:hover{ color:#fff;}
.bottom{ height:56px; background-color:#191a1a; color:#aaa;}
.bottom div{ text-align:center; line-height:56px;}

.nbanner{
	height:300px;
	background-color:#eee;
	
}
.nban{ height:300px; width:1000px; margin:0 auto;}

.wzyd{

position: absolute;
top:30;

left: 275px;
width: 447px;
height: 203px;
z-index: 100;
opacity: 0;

}

.nycontainer{ background-color:#eee; padding-bottom:15px;}
.nycontain{ width:1000px; margin:0 auto 0px auto;}

.left{ width:200px; float:left; background-color:#FFFFFF; margin-top:12px;}
.right{ width:790px; float:left; margin-left:10px; background-color:#FFFFFF; margin-top:12px; min-height:500px;}
.ndh ul li{
	height:31px;
	width:200px;
	background-image: url(../images/ndh_a.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:31px;
	text-align:left;
	padding:2px 0px;
	
}
.ndh ul li p{ padding-left:34px;}
.ndh ul li a{ display:block;}
.ndh ul li a:hover,.on{
	color:#FFFFFF;
	background-image: url(../images/ndh_hov.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.ndh ul{ padding-top:12px;}
.di{ width:200px; height:255px;}

.dq{
	height:42px;
	text-align:right;
	background-image: url(../images/dq_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top:12px;
	padding-right:5px;
}	
.dq_l{ float:left; font-size:16px; font-weight:bold; color:#008cd6; padding-top:5px; padding-left:18px; }
.dq_r{ float:right; padding-top:5px; font-size:13px;
	padding-right:12px; }
.news_nr{ border-bottom:#ccc dashed 1px; padding-bottom:5px; padding-top:15px; height:137px;}
.news_bt{
	text-align:left;
	background-image: url(../images/news_tb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:25px;
	font-size:13px;
}
.news_bt a{ font-weight:bold; color:#555555;}
.news_bt a:hover{ color:#c5251a; }
.news_nr p{ line-height:24px; text-align:left;}
.xiangx{ margin:7px 0px 7px 0px;}
.xiangx a:hover{ color:#248D2B;}
.xiang_l{ width:90px; height:24px; float:left; font-size:14px; line-height:24px; text-align:center;}
.xiang_l a{ display:block; background-color:#aaa; color:#FFFFFF;}
.xiang_l a:hover{ background-color:#c5251a; color:#FFFFFF;}
.xiang_r{ height:24px; background-color:#F5F5F5; line-height:24px; text-align:center; width:210px; float:left;}

.nypro{ width:234px; float:left; margin:5px 0px 25px 19px; display:inline; vertical-align:top;}



.proz{ width:234px; height:30px; background-color:#eee; line-height:30px;}
.proz_l{
	float:left;
	font-weight:bold;
	background-image: url(../images/news_tb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
	margin-left:7px;
}
.proz_r{ float:right; margin-right:7px;}
.hou1{ border:#eee solid 1px;text-align:center; height:190px; padding-top:10px;}
.hou2{ border:#c72e19 solid 1px;text-align:center; height:190px; padding-top:10px;}

.nynews ul li{ width:740px; height:39px; margin:20px 0px;}
.newsb{
	width:59px;
	height:39px;
	background-image: url(../images/newsb_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border-right:#CCCCCC solid 1px;
	float:left;
}
.newsb p{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#008cd6; text-align:center;}
.newsnr{ float:left; line-height:39px; width:550px; padding-left:10px; font-size:14px;}
.newsnr a{ color:#777777;}
.newsnr a:hover{  color:#c5251a; }
.newsrq{ line-height:39px; text-align:right; float:right;}


.sypro_a{ width:230px; border:#ddd solid 1px; height:240px; float:left; margin:10px 10px 20px 13px;}
.sypro_aa{ width:230px; border:#008cd6 solid 1px; height:240px; float:left; margin:10px 10px 20px 13px; }
.pronr{ width:213px; margin:0 auto; }
.pronr div{ margin-top:10px;}
.pronr p{ font-size:15px; font-family:"微软雅黑"; text-align:center; padding-top:10px;}

.Page_next {
    border-top: 1px dotted #cccccc;
    margin: 10px auto auto;
    padding-top: 20px;
    text-align: center;
    width: 95%;
}

	





